/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package do_.com.bpd.hr.datamodel.generics;

import java.io.Serializable;
import javax.persistence.Embeddable;

/**
 *
 * @author Developer
 */
@Embeddable
public class FullName implements Serializable {

    protected String firstName;
    protected String middleName;
    protected String firstLastName;
    protected String secondLastName;
    protected String[] nicknames;
    protected String quickNameCombination;

    public String getQuickNameCombination() {
        return quickNameCombination;
    }

    public void setQuickNameCombination(String quickNameCombination) {
        this.quickNameCombination = quickNameCombination;
    }

    public String[] getNicknames() {
        return nicknames;
    }

    public void setNicknames(String[] nicknames) {
        this.nicknames = nicknames;
    }

    public String getNicknames(int index) {
        return this.nicknames[index];
    }

    public void setNicknames(int index, String newNicknames) {
        this.nicknames[index] = newNicknames;
    }

    public String getSecondLastName() {
        return secondLastName;
    }

    public void setSecondLastName(String secondLastName) {
        this.secondLastName = secondLastName;
    }

    public String getFirstLastName() {
        return firstLastName;
    }

    public void setFirstLastName(String firstLastName) {
        this.firstLastName = firstLastName;
    }

    public String getMiddleName() {
        return middleName;
    }

    public void setMiddleName(String middleName) {
        this.middleName = middleName;
    }

    public String getFirstName() {
        return firstName;
    }

    public void setFirstName(String firstName) {
        this.firstName = firstName;
    }
}
